﻿// EXP0325.cpp : 3.3.3节划分分数段的程序是使用下标运算符实现的，请利用迭代器改写该程序实现完全相同的功能。
//

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    cout << "请输入一系列成绩：" << endl;
    vector<unsigned> vec(11,0);
    auto it = vec.begin();
    unsigned grade;
    while (cin>>grade)
    {
	    if (grade<=100)
	    {
            ++* (it + grade / 10);
	    }
    }
    copy(vec.begin(), vec.end(), ostream_iterator<unsigned>(cout, " "));
    cout << endl;

    return 0;

}

